Table Derived Type

type, public :: Table


Components

Type Visibility Attributes Name Initial
type(Column), public, POINTER :: col(:)
character(len=30), public :: id

Max length of id: 30 characters

integer(kind=long), public :: noCols

number of columns

integer(kind=long), public :: noRows

number of rows

character(len=300), public :: title

Max length of title: 300 characters


Source Code

TYPE Table
    CHARACTER ( LEN = 300 ) :: title !! Max length of title: 300 characters
    CHARACTER ( LEN = 30 )  :: id    !! Max length of id: 30 characters
    INTEGER ( KIND = long ) :: noRows !! number of rows
    INTEGER ( KIND = long ) :: noCols !! number of columns
    TYPE (Column), POINTER  :: col (:) 
END TYPE Table